unavoidable cause - Turkish English Dictionary